package com.dingding.manager.modules.dirver.dto;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

/**
 * 
 * @Description: 司机添加请求Bean
 * @author haoxiaojun
 * @date 2016年12月7日 上午11:54:04
 * @since V 2.5.7
 */
@SuppressWarnings("serial")
public class ReqAddDriverDTO implements Serializable {

	private Integer cityId; // 城市ID

	private Integer driving; // 驾龄

	private Integer organizationId; // 公司ID

	private Integer sex; // 性别 1.男 2.女

	private Integer provice_id; // 省份ID

	private String idCard;// 身份证号

	private String idCardOppositeImage; // 身份证正面照

	private String idCardPositiveImage; // 身份证背面照

	private String jszCopyImage; // 驾驶证副本照

	private String jszImage; // 驾驶证照片

	private String vehicleImage; // 人车合影

	private String xszCopyImage; // 行驶证副本照

	private String xszImage; // 行驶证照

	private String jszFileNumber; // 驾驶证号码

	private String jszLssueDate; // 初领驾驶证日期

	private String lisencePlate; // 车牌号

	private String permittedType;// 准驾类型

	private String telPhone;// 手机号

	private String trueName;// 真实姓名

	private String vehicleModel;// 车辆型号

	private String vehicleType;// 车辆品牌

	private String vehicleNumber;// 车架号

	private String vehicleOwner;// 车辆所有人

	private String xszLssueDate;// 行驶证初领时间

	private String jszValidityPeriod;// 驾驶证到期时间

	private String workLicenseNumber;// 从业资格证号

	private String workLicenseImage;// 从业资格证照

	private Integer vehicleLevelId; // 车型

	//private String userAvatar;// 用户头像

	private String userId; // userid
	private String suId; // specialuserinfo Id
	private String uvId; // specialuservehicinfo Id
	private String vaId; // specialvehicleaudit Id
	private String specialAuthInfoId; // dd_special_user_auth_info Id

//	public String getUserAvatar() {
//		return userAvatar;
//	}
//
//	public void setUserAvatar(String userAvatar) {
//		this.userAvatar = userAvatar;
//	}

	public Integer getVehicleLevelId() {
		return vehicleLevelId;
	}

	public void setVehicleLevelId(Integer vehicleLevelId) {
		this.vehicleLevelId = vehicleLevelId;
	}

	public String getWorkLicenseNumber() {
		return workLicenseNumber;
	}

	public void setWorkLicenseNumber(String workLicenseNumber) {
		this.workLicenseNumber = workLicenseNumber;
	}

	public String getWorkLicenseImage() {
		return workLicenseImage;
	}

	public void setWorkLicenseImage(String workLicenseImage) {
		this.workLicenseImage = workLicenseImage;
	}

	public String getVehicleType() {
		return vehicleType;
	}

	public void setVehicleType(String vehicleType) {
		this.vehicleType = vehicleType;
	}

	public String getXszLssueDate() {
		return xszLssueDate;
	}

	public String getJszValidityPeriod() {
		return jszValidityPeriod;
	}

	public String getSuId() {
		return suId;
	}

	public void setSuId(String suId) {
		this.suId = suId;
	}

	public String getUvId() {
		return uvId;
	}

	public void setUvId(String uvId) {
		this.uvId = uvId;
	}

	public String getVaId() {
		return vaId;
	}

	public void setVaId(String vaId) {
		this.vaId = vaId;
	}

	public String getSpecialAuthInfoId() {
		return specialAuthInfoId;
	}

	public void setSpecialAuthInfoId(String specialAuthInfoId) {
		this.specialAuthInfoId = specialAuthInfoId;
	}

	public Integer getCityId() {
		return cityId;
	}

	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}

	public Integer getDriving() {
		return driving;
	}

	public void setDriving(Integer driving) {
		this.driving = driving;
	}

	public Integer getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(Integer organizationId) {
		this.organizationId = organizationId;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public Integer getProvice_id() {
		return provice_id;
	}

	public void setProvice_id(Integer provice_id) {
		this.provice_id = provice_id;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getIdCardOppositeImage() {
		return idCardOppositeImage;
	}

	public void setIdCardOppositeImage(String idCardOppositeImage) {
		this.idCardOppositeImage = idCardOppositeImage;
	}

	public String getIdCardPositiveImage() {
		return idCardPositiveImage;
	}

	public void setIdCardPositiveImage(String idCardPositiveImage) {
		this.idCardPositiveImage = idCardPositiveImage;
	}

	public String getJszCopyImage() {
		return jszCopyImage;
	}

	public void setJszCopyImage(String jszCopyImage) {
		this.jszCopyImage = jszCopyImage;
	}

	public String getJszFileNumber() {
		return jszFileNumber;
	}

	public void setJszFileNumber(String jszFileNumber) {
		this.jszFileNumber = jszFileNumber;
	}

	public String getJszImage() {
		return jszImage;
	}

	public void setJszImage(String jszImage) {
		this.jszImage = jszImage;
	}

	public String getJszLssueDate() {
		return jszLssueDate;
	}

	public void setJszLssueDate(String jszLssueDate) {
		this.jszLssueDate = jszLssueDate;
	}

	public void setXszLssueDate(String xszLssueDate) {
		this.xszLssueDate = xszLssueDate;
	}

	public void setJszValidityPeriod(String jszValidityPeriod) {
		this.jszValidityPeriod = jszValidityPeriod;
	}

	public String getLisencePlate() {
		return lisencePlate;
	}

	public void setLisencePlate(String lisencePlate) {
		this.lisencePlate = lisencePlate;
	}

	public String getPermittedType() {
		return permittedType;
	}

	public void setPermittedType(String permittedType) {
		this.permittedType = permittedType;
	}

	public String getTelPhone() {
		return telPhone;
	}

	public void setTelPhone(String telPhone) {
		this.telPhone = telPhone;
	}

	public String getTrueName() {
		return trueName;
	}

	public void setTrueName(String trueName) {
		this.trueName = trueName;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getVehicleImage() {
		return vehicleImage;
	}

	public void setVehicleImage(String vehicleImage) {
		this.vehicleImage = vehicleImage;
	}

	public String getVehicleModel() {
		return vehicleModel;
	}

	public void setVehicleModel(String vehicleModel) {
		this.vehicleModel = vehicleModel;
	}

	public String getVehicleNumber() {
		return vehicleNumber;
	}

	public void setVehicleNumber(String vehicleNumber) {
		this.vehicleNumber = vehicleNumber;
	}

	public String getVehicleOwner() {
		return vehicleOwner;
	}

	public void setVehicleOwner(String vehicleOwner) {
		this.vehicleOwner = vehicleOwner;
	}

	public String getXszCopyImage() {
		return xszCopyImage;
	}

	public void setXszCopyImage(String xszCopyImage) {
		this.xszCopyImage = xszCopyImage;
	}

	public String getXszImage() {
		return xszImage;
	}

	public void setXszImage(String xszImage) {
		this.xszImage = xszImage;
	}

	@Override
	public String toString() {
		return "ReqAddDriverDTO [cityId=" + cityId + ", driving=" + driving + ", organizationId=" + organizationId
				+ ", sex=" + sex + ", provice_id=" + provice_id + ", idCard=" + idCard + ", idCardOppositeImage="
				+ idCardOppositeImage + ", idCardPositiveImage=" + idCardPositiveImage + ", jszCopyImage="
				+ jszCopyImage + ", jszImage=" + jszImage + ", vehicleImage=" + vehicleImage + ", xszCopyImage="
				+ xszCopyImage + ", xszImage=" + xszImage + ", jszFileNumber=" + jszFileNumber + ", jszLssueDate="
				+ jszLssueDate + ", lisencePlate=" + lisencePlate + ", permittedType=" + permittedType + ", telPhone="
				+ telPhone + ", trueName=" + trueName + ", vehicleModel=" + vehicleModel + ", vehicleType="
				+ vehicleType + ", vehicleNumber=" + vehicleNumber + ", vehicleOwner=" + vehicleOwner
				+ ", xszLssueDate=" + xszLssueDate + ", jszValidityPeriod=" + jszValidityPeriod + ", workLicenseNumber="
				+ workLicenseNumber + ", workLicenseImage=" + workLicenseImage + ", vehicleLevelId=" + vehicleLevelId
				+ ", userId=" + userId + ", suId=" + suId + ", uvId=" + uvId + ", vaId=" + vaId + ", specialAuthInfoId="
				+ specialAuthInfoId + "]";
	}
	
	

}
